Explicit Congestion Notification

La notificació explícita de congestió (ECN) és una extensió del protocol d'Internet i del protocol de control de transmissió i es defineix a la RFC 3168 (2001). ECN permet la notificació d'extrem a extrem de la congestió de la xarxa sense deixar caure paquets. ECN és una característica opcional que es pot utilitzar entre dos punts finals habilitats per ECN quan la infraestructura de xarxa subjacent també ho admet.

Convencionalment, les xarxes TCP/IP senyalen la congestió deixant caure paquets. Quan l'ECN es negocia amb èxit, un encaminador conscient de l'ECN pot establir una marca a la capçalera IP en lloc de deixar caure un paquet per indicar una congestió imminent. El receptor del paquet fa ressò de la indicació de congestió a l'emissor, que redueix la seva velocitat de transmissió com si detectés un paquet perdut.

En lloc de respondre correctament o ignorar els bits, alguns equips de xarxa obsolets o defectuosos històricament han deixat caure o han alterat paquets que tenen bits ECN establerts.[1][2][3] El 2015, les mesures van suggerir que la fracció de servidors web a Internet pública per als quals la configuració ECN impedeix les connexions de xarxa s'havia reduït a menys de l'1%.[4]

El suport passiu existeix a Ubuntu Linux des de 12.04 i a Windows Server des de 2012.[5] El suport passiu als llocs web més populars ha augmentat del 8,5% el 2012 a més del 70% el maig del 2017.[5] L'adopció a través d'Internet ara requereix que els clients sol·licitin activament ECN. El juny de 2015, Apple va anunciar que ECN s'habilitarà de manera predeterminada als seus productes compatibles i futurs, per ajudar a impulsar l'adopció de la senyalització ECN a tot el sector.[6]

  1. Steven Bauer. «Measuring the State of ECN Readiness in Servers, Clients, and Routers» (en anglès). Internet Measurement Conference 2011, 2011. Arxivat de l'original el 2014-03-22.
  2. Alberto Medina. «Measuring Interactions Between Transport Protocols and Middleboxes» (en anglès). Internet Measurement Conference 2004. Arxivat de l'original el 2016-03-04.
  3. «TBIT, the TCP Behavior Inference Tool: ECN» (en anglès). Icir.org. Arxivat de l'original el 2013-03-11. [Consulta: 22 març 2014].
  4. Brian Trammell. «Enabling Internet-Wide Deployment of Explicit Congestion Notification» (en anglès). Proceedings of the Passive and Active Measurement Conference 2015, 2015. Arxivat de l'original el 15 juny 2015. [Consulta: 14 juny 2015].
  5. 5,0 5,1 David Murray. «An Analysis of Changing Enterprise Network Traffic Characteristics» (en anglès). The 23rd Asia-Pacific Conference on Communications (APCC 2017), 2017. Arxivat de l'original el 3 octubre 2017. [Consulta: 3 octubre 2017].
  6. «Your App and Next Generation Networks» (en anglès). Apple Inc., 2015. Arxivat de l'original el 2015-06-15.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search